﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using StuertzDatenbank;


namespace StuertzDatenbank
{
    public class Auftragänderung
    {

        private int id;
        private Auftrag Auftrag;
        private string Änderung;
        private DateTime Änderungsdatum;
        private Benutzer Benutzer;

        public Auftragänderung(int id)
        {
            id = new int();
            Auftrag = new Auftrag(-1);
            Änderung = "";
            Änderungsdatum = new DateTime();
            Benutzer = new Benutzer(-1);
        }

       /// <summary>
       /// Stellt die ID der Auftragsänderung ein
       /// </summary>
       /// <param name="i"></param>
        public void setid(int i)
        {
            this.id = i;
        }

        /// <summary>
        /// Gibt id der Auftragsänderung wieder
        /// </summary>
        /// <returns></returns>
        public int getid()
        {
            return this.id;
        }

        /// <summary>
        /// Stellt die AuftragsID ein
        /// </summary>
        /// <param name="i"></param>
        public void setAuftrag(Auftrag i)
        {
            this.Auftrag = i;
        }

        /// <summary>
        /// Gibt AuftragsID wieder
        /// </summary>
        /// <returns></returns>
        public Auftrag getAuftrags()
        {
            return this.Auftrag;
        }


        /// <summary>
        /// Setzt die Änderung fest
        /// </summary>
        /// <param name="änderung"></param>
        public void setÄnderung(string änderung)
        {
            this.Änderung = änderung;
        }

        /// <summary>
        /// Gibt die Änderung wieder
        /// </summary>
        /// <returns></returns>
        public string getÄnderung()
        {
            return this.Änderung;
        }

        /// <summary>
        /// setzt das Änderungsdatum fest
        /// </summary>
        /// <param name="änderungsdatum"></param>
        public void setÄnderungsdatum(DateTime änderungsdatum)
        {
            this.Änderungsdatum = änderungsdatum;
        }


        /// <summary>
        /// gibt das Änderungsdatum wieder
        /// </summary>
        /// <returns></returns>
        public DateTime getÄnderungsdatum()
        {
            return this.Änderungsdatum;
        }


        /// <summary>
        /// Setzt die BenutzerID fest
        /// </summary>
        /// <param name="benutzerID"></param>
        public void setBenutzer(Benutzer benutzer)
        {
            this.Benutzer = benutzer;
        }
        

        /// <summary>
        /// gibt die BenutzerID wieder
        /// </summary>
        /// <returns></returns>
        public Benutzer gehBenutzer()
        {
            return this.Benutzer;

        }


    }
}
